with extremely large horns - Turco Inglés Diccionario